package com.bestplus.daqingapp.common.util;

import android.content.Context;

/**
 * @author pj on 2017/6/7.
 */
public class DataUtil {

    private static final String DATA_FILE = "data.file";


    public static void saveLong(Context context, String key, long value) {
        if (context == null) return;
        context.getSharedPreferences(DATA_FILE, Context.MODE_PRIVATE).edit()
                .putLong(key, value).apply();
    }

    public static long readLong(Context context, String key, long defaultValue) {
        if (context == null) return defaultValue;
        return context.getSharedPreferences(DATA_FILE, Context.MODE_PRIVATE).getLong(key, defaultValue);
    }

    public static long readLong(Context context, String key) {
        return readLong(context, key, 0);
    }

    public static void saveFloat(Context context, String key, float value) {
        if (context == null) return;
        context.getSharedPreferences(DATA_FILE, Context.MODE_PRIVATE).edit()
                .putFloat(key, value).apply();
    }

    public static float readFloat(Context context, String key, float defaultValue) {
        if (context == null) return defaultValue;
        return context.getSharedPreferences(DATA_FILE, Context.MODE_PRIVATE).getFloat(key, defaultValue);
    }

    public static float readFloat(Context context, String key) {
        return readFloat(context, key, 0);
    }

}
